<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    作用域： 函数 变量

    全局作用域：在所有的地方都能使用
    局部(私有)作用域：只能在当前作用域内使用（函数作用域）
               块级作用域

    全局声明的变量----全局变量

    局部(私有)作用域声明的变量----私有变量
    形参----私有变量
    <script>
        var f1=66;

        function fn(n){
            var x=1;
            var y=3;
            console.log(n);//1001
            console.log(f1);//66
            return x+y;//4
        }

        fn(1001);

        console.log(n);//is not defined
        console.log(x);//x is not defined
 

        //var a=10;
        // console.log(a);
        // function show(){
        //   console.log(a);
        // }
        // show()


    
        // function show(){
        //     var b=100;
        //     console.log(b);
        //     function fn(){
        //        console.log(b);
        //     }
        //     //fn()
        // }
        // show()

        // fn()

        // console.log(b);// b is not defined
 
        // var a=3; // a是全局变量
        // function fn(){ // fn 是全局变量
        //     var num=3;
        //     function f1(){
        //     }
        // }

        // console.log(window.a);
        // console.log(window.fn);


    //    var a=10;
    //    let b=20;
    //    console.log(a);//window 可以省略
    //    console.log(window.b);


       //window.alert("1111");
       console.log(window);
    </script>
</body>
</html>